/*
 *
 *   图片渲染,配合imgTmpl.jsp使用
 *   #imgAppend 为需要渲染的目标DIV的ID
 *
 */

var imgTmpl = $('#imgTmpl').val();
Mustache.parse(imgTmpl);

function appendImg(source) {
	var output;
	if (!source) {
		output = Mustache.render(imgTmpl, {});
	} else {
		output = Mustache.render(imgTmpl, source);
	}
	$('#imgAppend').append(output);
}

/*
*
*  条目编辑时,去获取对应的图片(包含封面)
*
*/
function getCoverAndDetailImgForShow(id,home) {
	//先清理掉原来缓存的图片
	$('#coverImgName').val('');
    $('#coverImgSize').val('');
    $("#coverImgNamePreview").removeAttr('src');
	$('div#imgAppend').empty();
	
	$.ajax({
		type : "POST",
		url : home+'/sys/img/getImgForShow',
		data : {
			id:id
		},
		cache : false,
		dataType : "json",
		timeout : 5000,
		success : function(r) {
			 //封面微缩图
			 $("#coverImgName").val(r.msg.coverImg.imgName);
			 $("#coverImgSize").val(r.msg.coverImg.imgSize);
			 $("#coverImgNamePreview").attr('src',home + r.msg.coverImg.url + r.msg.coverImg.imgName).show();
			 //详情介绍图
			 r.msg.deailImg.forEach(function(sysImg,k){  
				var src = home + sysImg.url + sysImg.imgName;
			    var source = {
			    		imgName:sysImg.imgName,
			    		imgSize:sysImg.imgSize,
			    		src:src
			    };
			    appendImg(source);
			}); 
		},
		error : function(jqXHR, textStatus, errorThrown) {
		}
	});
}

/*
*
*  条目编辑时,去获取对应的图片
*
*/
function getDetailImgForShow(id,home) {
	//先清理掉原来缓存的图片
	$('div#imgAppend').empty();
	
	$.ajax({
		type : "POST",
		url : home+'/sys/img/getImgForShow',
		data : {
			id:id
		},
		cache : false,
		dataType : "json",
		timeout : 5000,
		success : function(r) {
			 //详情介绍图
			 r.msg.deailImg.forEach(function(sysImg,k){  
				var src = home + sysImg.url + sysImg.imgName;
			    var source = {
			    		imgName:sysImg.imgName,
			    		imgSize:sysImg.imgSize,
			    		src:src
			    };
			    appendImg(source);
			}); 
		},
		error : function(jqXHR, textStatus, errorThrown) {
		}
	});
}